Big Huge Thesaurus

Turritis glabra

noun